// import Koa, { DefaultContext, DefaultState, Context } from "koa";
// import { accessLoger } from './app/logger'
// const app: Koa<DefaultState, DefaultContext> = new Koa();
// import dotenv from 'dotenv'
// dotenv.config({ path: '.env' }) //config()中是配置.env文件的位置，如果在根目录，此处括号中可以留空
// const router = require('./app/router')
// app.use(router.routes()).use(router.allowedMethods());
// // 使用


// app.use(async (ctx: Context) => {
//   ctx.body = "Server";
// });

// app.listen(9098, () => {
//   console.log("服务启动成功，running http://127.0.0.1:9098");
//   accessLoger.info('服务启动成功，running http://127.0.0.1:9098')
// });



import Koa, { DefaultContext, DefaultState, Context } from "koa";
import { accessLoger } from './app/logger';
import dotenv from 'dotenv';
import router from './app/router'; // 引入路由模块

const app: Koa<DefaultState, DefaultContext> = new Koa();

dotenv.config({ path: '.env' }); // 配置.env文件的位置

// 使用日志中间件
// app.use(accessLoger);

// 使用路由中间件
app.use(router.routes()).use(router.allowedMethods());

// 默认路由
app.use(async (ctx: Context) => {
  ctx.body = "Server";
});

app.listen(9098, () => {
  console.log("服务启动成功，running http://127.0.0.1:9098");
  accessLoger.info('服务启动成功，running http://127.0.0.1:9098');
});